[INFO] fetching crate goblin 0.7.1...
[INFO] checking goblin-0.7.1 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate goblin 0.7.1 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate goblin 0.7.1 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate goblin 0.7.1
[INFO] finished tweaking crates.io crate goblin 0.7.1
[INFO] tweaked toml for crates.io crate goblin 0.7.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] crate crates.io crate goblin 0.7.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded scroll_derive v0.11.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6fafe55654cea210a5ea80ac2acaa7cd9d217f2d9a446ddcaba6391cf1e17253
[INFO] running `Command { std: "docker" "start" "-a" "6fafe55654cea210a5ea80ac2acaa7cd9d217f2d9a446ddcaba6391cf1e17253", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6fafe55654cea210a5ea80ac2acaa7cd9d217f2d9a446ddcaba6391cf1e17253", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6fafe55654cea210a5ea80ac2acaa7cd9d217f2d9a446ddcaba6391cf1e17253", kill_on_drop: false }`
[INFO] [stdout] 6fafe55654cea210a5ea80ac2acaa7cd9d217f2d9a446ddcaba6391cf1e17253
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] eed95e8af35cad215fec251ac5977b4f3f89ed70f200933296314e533cf0261b
[INFO] running `Command { std: "docker" "start" "-a" "eed95e8af35cad215fec251ac5977b4f3f89ed70f200933296314e533cf0261b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.60
[INFO] [stderr]    Compiling unicode-ident v1.0.9
[INFO] [stderr]    Compiling quote v1.0.28
[INFO] [stderr]     Checking log v0.4.19
[INFO] [stderr]     Checking plain v0.2.3
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling scroll_derive v0.11.0
[INFO] [stderr]     Checking scroll v0.11.0
[INFO] [stderr]     Checking goblin v0.7.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: couldn't read src/elf/../../etc/crt1.rs: No such file or directory (os error 2)
[INFO] [stdout]    --> src/elf/header.rs:573:21
[INFO] [stdout]     |
[INFO] [stdout] 573 |                     include!("../../etc/crt1.rs")
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 618 |     elf_header_test!(ELFCLASS);
[INFO] [stdout]     |     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include` which comes from the expansion of the macro `elf_header_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `goblin` (lib test) due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]    --> src/elf/reloc.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |             use crate::elf::reloc::Reloc;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 |     elf_rela_std_impl!(u32, i32);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the name `Reloc` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]    --> src/elf/reloc.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub use crate::elf::reloc::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]    --> src/elf/reloc.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |             use crate::elf::reloc::Reloc;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 |     elf_rela_std_impl!(u32, i32);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `elf_rela_std_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]    --> src/elf/reloc.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |             use crate::elf::reloc::Reloc;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 271 |     elf_rela_std_impl!(u64, i64);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the name `Reloc` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]    --> src/elf/reloc.rs:249:13
[INFO] [stdout]     |
[INFO] [stdout] 249 |     pub use crate::elf::reloc::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]    --> src/elf/reloc.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |             use crate::elf::reloc::Reloc;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 271 |     elf_rela_std_impl!(u64, i64);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `elf_rela_std_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "eed95e8af35cad215fec251ac5977b4f3f89ed70f200933296314e533cf0261b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eed95e8af35cad215fec251ac5977b4f3f89ed70f200933296314e533cf0261b", kill_on_drop: false }`
[INFO] [stdout] eed95e8af35cad215fec251ac5977b4f3f89ed70f200933296314e533cf0261b
[INFO] checking goblin-0.7.1 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate goblin 0.7.1 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate goblin 0.7.1 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate goblin 0.7.1
[INFO] finished tweaking crates.io crate goblin 0.7.1
[INFO] tweaked toml for crates.io crate goblin 0.7.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] crate crates.io crate goblin 0.7.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9fa9df696e50454b1b669c7db722ec4d1a2fe5bcd3d21501a3021208bb12d5f4
[INFO] running `Command { std: "docker" "start" "-a" "9fa9df696e50454b1b669c7db722ec4d1a2fe5bcd3d21501a3021208bb12d5f4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9fa9df696e50454b1b669c7db722ec4d1a2fe5bcd3d21501a3021208bb12d5f4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9fa9df696e50454b1b669c7db722ec4d1a2fe5bcd3d21501a3021208bb12d5f4", kill_on_drop: false }`
[INFO] [stdout] 9fa9df696e50454b1b669c7db722ec4d1a2fe5bcd3d21501a3021208bb12d5f4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b6e03440990dfb18369a473015b87e905451470d1112915bf7299826246f7cfb
[INFO] running `Command { std: "docker" "start" "-a" "b6e03440990dfb18369a473015b87e905451470d1112915bf7299826246f7cfb", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.60
[INFO] [stderr]    Compiling quote v1.0.28
[INFO] [stderr]    Compiling unicode-ident v1.0.9
[INFO] [stderr]     Checking plain v0.2.3
[INFO] [stderr]     Checking log v0.4.19
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling scroll_derive v0.11.0
[INFO] [stderr]     Checking scroll v0.11.0
[INFO] [stderr]     Checking goblin v0.7.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: couldn't read src/elf/../../etc/crt1.rs: No such file or directory (os error 2)
[INFO] [stdout]    --> src/elf/header.rs:573:21
[INFO] [stdout]     |
[INFO] [stdout] 573 |                     include!("../../etc/crt1.rs")
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 618 |     elf_header_test!(ELFCLASS);
[INFO] [stdout]     |     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include` which comes from the expansion of the macro `elf_header_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `goblin` (lib test) due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/strtab.rs:43:27
[INFO] [stdout]    |
[INFO] [stdout] 43 |             bytes: &bytes[offset..offset + len],
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/strtab.rs:143:35
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 entire_string.get(offset - string_begin_offset..)
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:209:14
[INFO] [stdout]     |
[INFO] [stdout] 209 |         .get(0..16)
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:243:19
[INFO] [stdout]     |
[INFO] [stdout] 243 |         if &bytes[0..elf::header::SELFMAG] == elf::header::ELFMAG {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:254:26
[INFO] [stdout]     |
[INFO] [stdout] 254 |         } else if &bytes[0..archive::SIZEOF_MAGIC] == archive::MAGIC {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:256:27
[INFO] [stdout]     |
[INFO] [stdout] 256 |         } else if (&bytes[0..2]).pread_with::<u16>(0, LE)? == pe::header::DOS_MAGIC {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/elf/header.rs:341:23
[INFO] [stdout]     |
[INFO] [stdout] 341 |             if &ident[0..SELFMAG] != ELFMAG {
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/elf/header.rs:490:30
[INFO] [stdout]     |
[INFO] [stdout] 490 |                     for i in 0..self.e_ident.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 617 |     elf_header_std_impl!(SIZEOF_EHDR, u32);
[INFO] [stdout]     |     -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `elf_header_std_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/elf/header.rs:526:30
[INFO] [stdout]     |
[INFO] [stdout] 526 |                     for i in 0..SIZEOF_IDENT {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 617 |     elf_header_std_impl!(SIZEOF_EHDR, u32);
[INFO] [stdout]     |     -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `elf_header_std_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/elf/header.rs:490:30
[INFO] [stdout]     |
[INFO] [stdout] 490 |                     for i in 0..self.e_ident.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 628 |     elf_header_std_impl!(SIZEOF_EHDR, u64);
[INFO] [stdout]     |     -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `elf_header_std_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/elf/header.rs:526:30
[INFO] [stdout]     |
[INFO] [stdout] 526 |                     for i in 0..SIZEOF_IDENT {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 628 |     elf_header_std_impl!(SIZEOF_EHDR, u64);
[INFO] [stdout]     |     -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `elf_header_std_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/elf/program_header.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             self.p_offset as usize..self.p_offset.saturating_add(self.p_filesz) as usize
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/elf/program_header.rs:135:13
[INFO] [stdout]     |
[INFO] [stdout] 135 |             self.p_vaddr as usize..self.p_vaddr.saturating_add(self.p_memsz) as usize
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/elf/program_header.rs:169:22
[INFO] [stdout]     |
[INFO] [stdout] 169 |             for _ in 0..count {
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/elf/section_header.rs:437:22
[INFO] [stdout]     |
[INFO] [stdout] 437 |                 Some(self.sh_offset as usize..(self.sh_offset as usize).saturating_add(self.sh_size as usize))
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/elf/section_header.rs:442:13
[INFO] [stdout]     |
[INFO] [stdout] 442 |             self.sh_addr as usize..(self.sh_addr as usize).saturating_add(self.sh_size as usize)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/elf/section_header.rs:466:22
[INFO] [stdout]     |
[INFO] [stdout] 466 |             for _ in 1..count {
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/elf/sym.rs:394:18
[INFO] [stdout]     |
[INFO] [stdout] 394 |         for _ in 0..count {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/elf/dynamic.rs:433:30
[INFO] [stdout]     |
[INFO] [stdout] 433 |                     for _ in 0..count {
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]    --> src/elf/reloc.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |             use crate::elf::reloc::Reloc;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 |     elf_rela_std_impl!(u32, i32);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the name `Reloc` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]    --> src/elf/reloc.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub use crate::elf::reloc::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]    --> src/elf/reloc.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |             use crate::elf::reloc::Reloc;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 |     elf_rela_std_impl!(u32, i32);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `elf_rela_std_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]    --> src/elf/reloc.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |             use crate::elf::reloc::Reloc;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 271 |     elf_rela_std_impl!(u64, i64);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the name `Reloc` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]    --> src/elf/reloc.rs:249:13
[INFO] [stdout]     |
[INFO] [stdout] 249 |     pub use crate::elf::reloc::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]    --> src/elf/reloc.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |             use crate::elf::reloc::Reloc;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 271 |     elf_rela_std_impl!(u64, i64);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `elf_rela_std_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/elf/symver.rs:412:51
[INFO] [stdout]     |
[INFO] [stdout] 412 |                 let bytes: &'a [u8] = &iter.bytes[offset..];
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/elf/symver.rs:664:51
[INFO] [stdout]     |
[INFO] [stdout] 664 |                 let bytes: &'a [u8] = &iter.bytes[offset..];
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/elf/mod.rs:438:23
[INFO] [stdout]     |
[INFO] [stdout] 438 |         for bucket in 0..buckets_num {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/elf/gnu_hash.rs:116:40
[INFO] [stdout]     |
[INFO] [stdout] 116 |                 let hashtab = &hashtab[16..];
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |         elf_gnu_hash_impl!(u32);
[INFO] [stdout]     |         ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `elf_gnu_hash_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/elf/gnu_hash.rs:169:47
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let chains = &self.chains.get((chain_idx as usize)..)?;
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |         elf_gnu_hash_impl!(u32);
[INFO] [stdout]     |         ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `elf_gnu_hash_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/elf/gnu_hash.rs:170:49
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 let dynsyms = &self.dynsyms.get((bucket as usize)..)?;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |         elf_gnu_hash_impl!(u32);
[INFO] [stdout]     |         ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `elf_gnu_hash_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/elf/gnu_hash.rs:116:40
[INFO] [stdout]     |
[INFO] [stdout] 116 |                 let hashtab = &hashtab[16..];
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |         elf_gnu_hash_impl!(u64);
[INFO] [stdout]     |         ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `elf_gnu_hash_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/elf/gnu_hash.rs:169:47
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let chains = &self.chains.get((chain_idx as usize)..)?;
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |         elf_gnu_hash_impl!(u64);
[INFO] [stdout]     |         ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `elf_gnu_hash_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/elf/gnu_hash.rs:170:49
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 let dynsyms = &self.dynsyms.get((bucket as usize)..)?;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |         elf_gnu_hash_impl!(u64);
[INFO] [stdout]     |         ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `elf_gnu_hash_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mach/exports.rs:207:19
[INFO] [stdout]     |
[INFO] [stdout] 207 |         for _i in 0..nbranches {
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mach/exports.rs:273:39
[INFO] [stdout]     |
[INFO] [stdout] 273 |             .and_then(|end| bytes.get(start..end).map(|_| start..end))
[INFO] [stdout]     |                                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mach/exports.rs:273:59
[INFO] [stdout]     |
[INFO] [stdout] 273 |             .and_then(|end| bytes.get(start..end).map(|_| start..end))
[INFO] [stdout]     |                                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mach/exports.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 0..0
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/mach/fat.rs:97:39
[INFO] [stdout]    |
[INFO] [stdout] 97 |             .and_then(|end| bytes.get(start..end))
[INFO] [stdout]    |                                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mach/imports.rs:148:13
[INFO] [stdout]     |
[INFO] [stdout] 148 |             start..start.saturating_add(size as usize)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mach/imports.rs:297:31
[INFO] [stdout]     |
[INFO] [stdout] 297 |                     for _i in 0..count {
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mach/load_command.rs:529:41
[INFO] [stdout]     |
[INFO] [stdout] 529 |         let thread_state_bytes = &bytes[16..16 + thread_state_byte_length];
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/mach/segment.rs:264:34
[INFO] [stdout]     |
[INFO] [stdout] 264 | ...                   .get(section.offset as usize..)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mach/mod.rs:182:18
[INFO] [stdout]     |
[INFO] [stdout] 182 |         for i in 0..ncmds {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mach/mod.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                 .filter(|s| &s.segname[0..7] == b"__TEXT\0")
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mach/mod.rs:334:15
[INFO] [stdout]     |
[INFO] [stdout] 334 |     if &bytes[0..archive::SIZEOF_MAGIC] == archive::MAGIC {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/pe/authenticode.rs:84:44
[INFO] [stdout]    |
[INFO] [stdout] 84 |                         return Some(&bytes[start..sections.datadir_entry_certtable.start]);
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/pe/authenticode.rs:89:48
[INFO] [stdout]    |
[INFO] [stdout] 89 | ...                   return Some(&bytes[start..certtable.start]);
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/pe/authenticode.rs:96:44
[INFO] [stdout]    |
[INFO] [stdout] 96 |                         return Some(&bytes[start..]);
[INFO] [stdout]    |                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/pe/certificate_table.rs:108:40
[INFO] [stdout]     |
[INFO] [stdout] 108 |         if let Some(bytes) = bytes.get(*current_offset..(*current_offset + cert_size)) {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/pe/debug.rs:172:43
[INFO] [stdout]     |
[INFO] [stdout] 172 |         if let Some(filename) = bytes.get(offset..offset + filename_length) {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/pe/exception.rs:142:40
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 self.data = &self.data[RUNTIME_FUNCTION_SIZE..];
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/pe/exception.rs:592:31
[INFO] [stdout]     |
[INFO] [stdout] 592 |             let data = &bytes[offset..];
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/pe/exception.rs:733:31
[INFO] [stdout]     |
[INFO] [stdout] 733 |             data: &self.bytes[self.offset..self.offset + self.size],
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/pe/export.rs:134:22
[INFO] [stdout]     |
[INFO] [stdout] 134 |             for _ in 0..number_of_name_pointers {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/pe/export.rs:155:22
[INFO] [stdout]     |
[INFO] [stdout] 155 |             for _ in 0..number_of_name_pointers {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/pe/export.rs:177:22
[INFO] [stdout]     |
[INFO] [stdout] 177 |             for _ in 0..address_table_entries {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/pe/export.rs:224:18
[INFO] [stdout]     |
[INFO] [stdout] 224 |         for o in 0..reexport_len {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/pe/header.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |         for i in 0..nsections {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/pe/section_table.rs:126:23
[INFO] [stdout]     |
[INFO] [stdout] 126 |             self.name[1..][..len].copy_from_slice(&name[7 - len..]);
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/pe/section_table.rs:126:57
[INFO] [stdout]     |
[INFO] [stdout] 126 |             self.name[1..][..len].copy_from_slice(&name[7 - len..]);
[INFO] [stdout]     |                                                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/pe/section_table.rs:132:22
[INFO] [stdout]     |
[INFO] [stdout] 132 |             for i in 0..6 {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/pe/mod.rs:112:25
[INFO] [stdout]     |
[INFO] [stdout] 112 |                         checksum_field_offset..checksum_field_offset + 4,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/pe/mod.rs:113:25
[INFO] [stdout]     |
[INFO] [stdout] 113 |                         optional_header_offset + 128..optional_header_offset + 136,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/pe/mod.rs:123:25
[INFO] [stdout]     |
[INFO] [stdout] 123 |                         checksum_field_offset..checksum_field_offset + 4,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/pe/mod.rs:124:25
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         optional_header_offset + 144..optional_header_offset + 152,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/pe/mod.rs:236:22
[INFO] [stdout]     |
[INFO] [stdout] 236 |                 Some(start..end)
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/archive/mod.rs:229:18
[INFO] [stdout]     |
[INFO] [stdout] 229 |         for _ in 0..sizeof_table {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/archive/mod.rs:289:18
[INFO] [stdout]     |
[INFO] [stdout] 289 |         for i in 0..entries {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/archive/mod.rs:333:18
[INFO] [stdout]     |
[INFO] [stdout] 333 |         for _ in 0..members {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/archive/mod.rs:344:18
[INFO] [stdout]     |
[INFO] [stdout] 344 |         for _ in 0..symbols {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 67 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b6e03440990dfb18369a473015b87e905451470d1112915bf7299826246f7cfb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b6e03440990dfb18369a473015b87e905451470d1112915bf7299826246f7cfb", kill_on_drop: false }`
[INFO] [stdout] b6e03440990dfb18369a473015b87e905451470d1112915bf7299826246f7cfb
